owe someone a debt of gratitude - German English Dictionary